package com.leetone;


/**
* @ClassName: DemonThread
* @Description: 【守护进程】
* @date 2018年8月28日 下午3:10:23
* @Company: 上海未泰信息技术有限公司
* @author:[谭磊][leetone123@163.com]
*/
public class DemonThread {
	/**
	 * 
	* @Title: main
	* @Description: 【运行后可以发现，守护进程还没执行完毕就结束了，前台线程是必须要执行完毕的。】
	* @date 2018年8月28日 下午3:22:50
	* @author:[谭磊][leetone123@163.com]
	* @param @param args    参数
	* @return void    返回类型
	* @throws
	 */
	public static void main(String[] args) {
		Thread tA = new ThreadA();
		Thread tB = new ThreadB();
		tA.setDaemon(true);//一定要在开始之前调用
		tB.start();
		tA.start();
		Thread mainThread = Thread.currentThread();
		System.out.println("线程A是不是守护进程："+tA.isDaemon());
		System.out.println("线程B是不是守护进程："+tB.isDaemon());
		System.out.println("主线程是不是守护进程："+mainThread.isDaemon());
	}
}

